package com.tencent.shadow.sample.host.model;

import java.io.Serializable;

public class UserInfo implements Serializable {


    /**
     * account : W3003277
     * accountNonExpired : true
     * accountNonLocked : true
     * authorities : []
     * authorityList : []
     * credentialsNonExpired : true
     * distriPerson : false
     * division : YN
     * enabled : true
     * familyPhone : 15668365222
     * firstLogin : 1
     * id : 1-60WC25_YN
     * mobile : 15668365222
     * name : 山东博轩食品有限公司
     * officeExtPhone : 15668365222
     * officePhone : 15668365222
     * orgId : 1-60WC25
     * partnerPerson : true
     * password : b7b2c26459a59d4fa4acc804fb347ecc
     * roleNames : 液奶经销商
     * startDt : -2209017600000
     * storePerson : false
     * type : Dealer
     * username : W3003277
     * validEndDt : 1620316800000
     * yiLiPerson : false
     */

    private String account = "";
    private boolean accountNonExpired = false;
    private boolean accountNonLocked = false;
    private boolean credentialsNonExpired = false;
    private boolean distriPerson = false;
    private String division = "";
    private boolean enabled = false;
    private String familyPhone = "";
    private int firstLogin = 0;
    private String id = "";
    private String mobile = "";
    private String name = "";
    private String officeExtPhone = "";
    private String officePhone = "";
    private String orgId = "";
    private boolean partnerPerson = false;
    private String password = "";
    private String roleNames = "";
    private long startDt = 0;
    private boolean storePerson = false;
    private String type = "";
    private String username = "";
    private long validEndDt = 0;
    private boolean yiLiPerson = false;
    private String[] authorities;
    private String[] authorityList;
    private String clientID = "";
    private String clientFullName = "";
    private String clientCode = "";

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public boolean isAccountNonExpired() {
        return accountNonExpired;
    }

    public void setAccountNonExpired(boolean accountNonExpired) {
        this.accountNonExpired = accountNonExpired;
    }

    public boolean isAccountNonLocked() {
        return accountNonLocked;
    }

    public void setAccountNonLocked(boolean accountNonLocked) {
        this.accountNonLocked = accountNonLocked;
    }

    public boolean isCredentialsNonExpired() {
        return credentialsNonExpired;
    }

    public void setCredentialsNonExpired(boolean credentialsNonExpired) {
        this.credentialsNonExpired = credentialsNonExpired;
    }

    public boolean isDistriPerson() {
        return distriPerson;
    }

    public void setDistriPerson(boolean distriPerson) {
        this.distriPerson = distriPerson;
    }

    public String getDivision() {
        return division;
    }

    public void setDivision(String division) {
        this.division = division;
    }

    public boolean isEnabled() {
        return enabled;
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    public String getFamilyPhone() {
        return familyPhone;
    }

    public void setFamilyPhone(String familyPhone) {
        this.familyPhone = familyPhone;
    }

    public int getFirstLogin() {
        return firstLogin;
    }

    public void setFirstLogin(int firstLogin) {
        this.firstLogin = firstLogin;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOfficeExtPhone() {
        return officeExtPhone;
    }

    public void setOfficeExtPhone(String officeExtPhone) {
        this.officeExtPhone = officeExtPhone;
    }

    public String getOfficePhone() {
        return officePhone;
    }

    public void setOfficePhone(String officePhone) {
        this.officePhone = officePhone;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public boolean isPartnerPerson() {
        return partnerPerson;
    }

    public void setPartnerPerson(boolean partnerPerson) {
        this.partnerPerson = partnerPerson;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getRoleNames() {
        return roleNames;
    }

    public void setRoleNames(String roleNames) {
        this.roleNames = roleNames;
    }

    public long getStartDt() {
        return startDt;
    }

    public void setStartDt(long startDt) {
        this.startDt = startDt;
    }

    public boolean isStorePerson() {
        return storePerson;
    }

    public void setStorePerson(boolean storePerson) {
        this.storePerson = storePerson;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public long getValidEndDt() {
        return validEndDt;
    }

    public void setValidEndDt(long validEndDt) {
        this.validEndDt = validEndDt;
    }

    public boolean isYiLiPerson() {
        return yiLiPerson;
    }

    public void setYiLiPerson(boolean yiLiPerson) {
        this.yiLiPerson = yiLiPerson;
    }

    public void setAuthorities(String[] authorities) {
        this.authorities = authorities;
    }

    public void setAuthorityList(String[] authorityList) {
        this.authorityList = authorityList;
    }

    public String getClientID() {
        return clientID;
    }

    public void setClientID(String clientID) {
        this.clientID = clientID;
    }

    public String getClientFullName() {
        return clientFullName;
    }

    public void setClientFullName(String clientFullName) {
        this.clientFullName = clientFullName;
    }

    public String getClientCode() {
        return clientCode;
    }

    public void setClientCode(String clientCode) {
        this.clientCode = clientCode;
    }
}
